package org.example.service;

import org.example.bean.RecordBean;

import java.util.List;

public interface IRecordService {
    /**
     * 查看房间设施
     * @param roomID 房间id
     * @return 设施集合
     */
    public List<RecordBean> findByRoomID(Integer roomID);

    /**
     * 添加损坏记录
     * 1、添加设施损坏记录
     * 2、将房间状态修改为“设施损坏”
     * @param recordBean 设施损坏记录
     * @param roomID 房间id
     */
    public void add(RecordBean recordBean,Integer roomID);

    /**
     * 处理损坏设施
     * 1、按设施ID将解决状态修改为“已解决”
     * 2、按房间ID统计“未解决”设施数量。如果为0,则修改房间状态为正常
     * @param recordID 记录id
     * @param roomID 房间id
     */
    public void update(Integer recordID,Integer roomID);
}
